package com.meituan.verintreport.db.dto;

public class FormComponentsDto {
    private Integer formComponentKey;

    private Integer source;

    private Integer formComponentType;

    private Integer formComponentId;

    private String formComponentTitle;

    public Integer getFormComponentKey() {
        return formComponentKey;
    }

    public void setFormComponentKey(Integer formComponentKey) {
        this.formComponentKey = formComponentKey;
    }

    public Integer getSource() {
        return source;
    }

    public void setSource(Integer source) {
        this.source = source;
    }

    public Integer getFormComponentType() {
        return formComponentType;
    }

    public void setFormComponentType(Integer formComponentType) {
        this.formComponentType = formComponentType;
    }

    public Integer getFormComponentId() {
        return formComponentId;
    }

    public void setFormComponentId(Integer formComponentId) {
        this.formComponentId = formComponentId;
    }

    public String getFormComponentTitle() {
        return formComponentTitle;
    }

    public void setFormComponentTitle(String formComponentTitle) {
        this.formComponentTitle = formComponentTitle == null ? null : formComponentTitle.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", formComponentKey=").append(formComponentKey);
        sb.append(", source=").append(source);
        sb.append(", formComponentType=").append(formComponentType);
        sb.append(", formComponentId=").append(formComponentId);
        sb.append(", formComponentTitle=").append(formComponentTitle);
        sb.append("]");
        return sb.toString();
    }
}